package modelo;

import java.io.Serializable;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@NamedQueries( { @NamedQuery(name = "Domicilio.findAll", query = "select o from Domicilio o") })
@Table(name = "\"domicilio\"")
public class Domicilio implements Serializable {
    @Column(name = "calle")
    private String calle;
    @Column(name = "codigopostal")
    private String codigopostal;
    @Column(name = "colonia")
    private String colonia;
    @Column(name = "estado")
    private String estado;
    @Id
    @Column(name = "iddomicilio", nullable = false)
    private long iddomicilio;
    @Column(name = "localidad")
    private String localidad;
    @Column(name = "municipio")
    private String municipio;
    @Column(name = "noexterior")
    private String noexterior;
    @Column(name = "nointerior")
    private String nointerior;
    @Column(name = "pais")
    private String pais;
    @Column(name = "referencia")
    private String referencia;
    @Column(name = "telefono")
    private String telefono;
    @Column(name = "tipo")
    private BigDecimal tipo;

    public Domicilio() {
    }

    public Domicilio(String calle, String codigopostal, String colonia, String estado, long iddomicilio,
                     String localidad, String municipio, String noexterior, String nointerior, String pais,
                     String referencia, String telefono, BigDecimal tipo) {
        this.calle = calle;
        this.codigopostal = codigopostal;
        this.colonia = colonia;
        this.estado = estado;
        this.iddomicilio = iddomicilio;
        this.localidad = localidad;
        this.municipio = municipio;
        this.noexterior = noexterior;
        this.nointerior = nointerior;
        this.pais = pais;
        this.referencia = referencia;
        this.telefono = telefono;
        this.tipo = tipo;
    }

    public String getCalle() {
        return calle;
    }

    public void setCalle(String calle) {
        this.calle = calle;
    }

    public String getCodigopostal() {
        return codigopostal;
    }

    public void setCodigopostal(String codigopostal) {
        this.codigopostal = codigopostal;
    }

    public String getColonia() {
        return colonia;
    }

    public void setColonia(String colonia) {
        this.colonia = colonia;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public long getIddomicilio() {
        return iddomicilio;
    }

    public void setIddomicilio(long iddomicilio) {
        this.iddomicilio = iddomicilio;
    }

    public String getLocalidad() {
        return localidad;
    }

    public void setLocalidad(String localidad) {
        this.localidad = localidad;
    }

    public String getMunicipio() {
        return municipio;
    }

    public void setMunicipio(String municipio) {
        this.municipio = municipio;
    }

    public String getNoexterior() {
        return noexterior;
    }

    public void setNoexterior(String noexterior) {
        this.noexterior = noexterior;
    }

    public String getNointerior() {
        return nointerior;
    }

    public void setNointerior(String nointerior) {
        this.nointerior = nointerior;
    }

    public String getPais() {
        return pais;
    }

    public void setPais(String pais) {
        this.pais = pais;
    }

    public String getReferencia() {
        return referencia;
    }

    public void setReferencia(String referencia) {
        this.referencia = referencia;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public BigDecimal getTipo() {
        return tipo;
    }

    public void setTipo(BigDecimal tipo) {
        this.tipo = tipo;
    }
}
